sponge rubber strip - French English Dictionary